satisfy a demand - German English Dictionary